package com.gpStudy.design.classLoader;

public class FDDloaderTest {
    public static void main(String[] args) throws ClassNotFoundException {
        ClassLoader loader = LoadTest2.class.getClassLoader();

        System.out.println(loader);
        //一、 使用ClassLoader.loadClass()来加载类，不会执行初始化块
        loader.loadClass("com.gpStudy.design.classLoader.FDD");
        //二、 使用Class.forName()来加载类，默认会执行初始化块
//        Class.forName("com.gpStudy.design.factory.FDD");
        // 三、使用Class.forName()来加载类，指定ClassLoader，初始化时不执行静态块
//        Class.forName("com.gpStudy.design.factory.FDD", false, loader);
    }
}
